 |
|
 |
|
|
Java 2 von Friedrich Esser
Designmuster und Zertifizierungswissen |
 |
|
Index
-  
-
- - Zeilenende, read() [1]
- .class [1] , [2]
- - Arrays [1]
- - Reflexion [1] , [2]
- .TYPE
- - Reflexion [1]
- /APPLET
- - HTML-Tag, Applet [1]
- 1er-Komplement [1]
- 2er-Komplement [1]
A  
- abs() [1]
- absoluter Pfad
- - File [1]
- ABSTRACT
- - Modifier [1]
- abstract [1] , [2]
- - in UML [1]
- AbstractCollection [1]
- AbstractMap [1]
- Abstraktion
- - bei Hierarchiebildung [1]
- Access Widening [1]
- AccessibleObject
- - Klasse [1]
- Access-Modifier [1]
- accessor methods
- - Kapselung [1]
- Access-Proxy [1]
- ActionEvent [1]
- - High-Level-Event [1]
- ActionListener [1]
- actionPerformed() [1]
- - Member-Klasse [1]
- activeCount() [1]
- Adaptee
- - Adapter-Patter bei Threads [1]
- Adapter
- - Listener [1]
- Adapter-Pattern
- - Thread [1]
- add()
- - Collection, Constraints [1]
- addActionListener() [1]
- addChangeListener() [1]
- - Datenmodell, MFC [1]
- addFirst()
- - LinkedList [1]
- addFocusListener() [1]
- addLast()
- - LinkedList [1]
- addListener [1]
- addWindowListener() [1]
- AdjustmentEvent [1]
- AdjustmentListener [1]
- adjustmentValueChanged() [1]
- Aggregation [1]
- - Abhängigkeit der Objekte [1]
- - Delegation [1]
- - Member-Klasse [1]
- Aktivitäts-Diagramm
- - Ausnahmebehandlung [1]
- ALIGN
- - HTML-Tag, Applet [1]
- ALT
- - HTML-Tag, Applet [1]
- ancestorMoved() [1]
- ancestorResized() [1]
- anchor
- - GridBagConstraints [1] , [2]
- AND-Bit-Operation [1]
- annotateClass()
- - ObjectOutput-Stream [1]
- - Overriding [1]
- anonyme Instanz [1]
- anonyme Klasse [1]
- - abgeleitet von einer Klasse [1]
- - Deklaration [1]
- - Design-Hinweise [1]
- - Einschränkungen [1]
- - Interface-Implementation [1]
- - Probleme [1]
- - Reflexion (Reflection) [1]
- - Regeln [1]
- - Zugriff auf Methoden [1]
- anonyme Runnable-Klasse [1]
- Anweisung [1]
- - Ausdruck [1]
- - Block [1]
- - break [1] , [2]
- - Compound-Statement [1]
- - continue [1] , [2]
- - Deklaration [1]
- - do [1]
- - else-if-Leiter [1]
- - for [1]
- - if [1]
- - Iteration [1]
- - Kontrollanweisung [1]
- - leer [1]
- - mit Marke [1]
- - return [1]
- - Selektion [1]
- - Sprunganweisung [1]
- - switch [1]
- - tabellarischer Überblick [1]
- - throw [1] , [2]
- - try [1]
- - try-finally [1]
- - Überblick [1]
- - while [1]
- API [1] , [2]
- - Erweiterungen [1]
- append() [1]
- APPLET
- - HTML-Tag, Applet [1]
- Applet [1]
- - HTML-Tags [1]
- - init() [1]
- - main() [1]
- - No-Arg-Konstruktor [1]
- - Sicherheitsrestriktionen [1]
- - Top-level-Container [1]
- AppletContext [1]
- Appletviewer [1]
- Applikation
- - Ausführung [1]
- - Regeln [1]
- - Start [1]
- Architektur
- - vierstufig, Proxy [1]
- ARCHIVE
- - HTML-Tag, Applet [1]
- args [1]
- ArithmeticException [1] , [2]
- - short-circuit [1]
- Array
- - .class [1]
- - asList(), immutable [1]
- - C/C++ [1]
- - Cloneable [1]
- - Deklaration vs. C/C++ [1]
- - Dimension bestimmen [1]
- - Element-Typ bestimmen [1]
- - equals() [1]
- - implizite Anlage [1]
- - Initialisierung [1]
- - Klasse [1]
- - Länge mit getLength() [1]
- - new [1]
- - newInstance()-Anlage [1]
- - Referenz [1]
- - Reflexion, Typ-Kürzel [1]
- - sort(), Beispiel [1]
- - Vergleich mit == [1]
- - Vergrößerung [1]
- - von primitiven Typen [1]
- - von Referenz-Typen [1]
- - vs. Literal [1]
- arraycopy() [1]
- - System [1] , [2]
- Array-Initializer [1]
- ArrayList [1]
- - Eigenschaft [1]
- ASCII [1]
- ASCII-Zeichen [1]
- - read() [1]
- asList()
- - Arrays, Beispiel [1]
- Aspekt
- - unerlaubt bei Kollektion [1]
- Assertion
- - Ausnahme-Kontrakt [1]
- Assoziation [1]
- - binär [1]
- - gerichtet [1]
- - Interfaces [1]
- - isMemberOf [1]
- - isRelatedTo [1]
- - Member-Klasse [1]
- - Navigation [1]
- - Referenz in Java [1]
- Assoziativität [1] , [2]
- Asymmetrie
- - instanceof-Operator [1]
- asynchron
- - Aufruf [1]
- - Service [1]
- - Threads [1]
- asynchrone I/O
- - available() [1]
- asynchroner Servicetyp [1]
- Attribut
- - eines Objekts [1]
- - Interface [1]
- Ausdruck [1]
- Ausnahme
- - Abfangen in Threads [1]
- - Auslösen (Throwing) [1]
- - Auslösung [1]
- - Auslösung durch JVM [1]
- - Behandler [1]
- - Behandlungsregeln [1]
- - Behandlungsstrategie [1]
- - Behandlungsstrategie-Beispiel [1]
- - checked vs. unchecked [1]
- - Cleanup/finally am Beispiel [1]
- - Compiler-Prüfung [1]
- - Deklaration [1]
- - Deklarationsmuster [1]
- - erneutes Auslösen [1]
- - Error [1]
- - Façade-Pattern [1]
- - fatal vs. nicht-fatal [1]
- - fatale Fehler im Beispiel [1]
- - Fehler im Code [1]
- - geschachtelte try-Anweisungen [1]
- - Hierarchie [1]
- - Idiome/Pattern [1]
- - implizit vs. explizit [1]
- - InterruptedException [1]
- - JVM und Ausnahmetyp [1]
- - Kategorien [1]
- - Konstruktor [1]
- - Kontrakt [1]
- - Kontraktverletzung [1]
- - Konzeption [1]
- - Methoden-Design [1]
- - Missbrauch [1]
- - nicht-fatale Fehler am Beispiel [1]
- - Overriding (Überschreiben) [1]
- - Prüfung
- - Rethrowing [1]
- - return/finally [1]
- - RuntimeException [1]
- - Separation [1] , [2]
- - Separation/Design [1]
- - SQLException [1]
- - Thread-Kommunikation [1]
- - try und Resume-Next-Logik [1]
- - try-catch-finally [1]
- - type-safe Constant-Vergleich [1]
- - typ-sichere Konstante [1]
- - Umgebungsfehler [1]
- - Umwandlung [1]
- - unbehandelt [1]
- - unbehandelt und finally [1]
- - unbehandelt, Thread [1]
- - verlorene Ausnahme [1]
- Ausnahmebehandlung
- - Aktivitätsdiagramm [1]
- - Beispiel [1]
- - Beispiel Messwert-Import [1]
- - catch-Reihenfolge [1]
- - JVM [1]
- - Strategie-Idiom [1]
- Ausnahme-Design
- - Standard-Plattform [1]
- Ausnahmehierarchie
- - java.io [1]
- Ausnahme-Proliferation [1]
- äußere Klasse
- - Beziehung zur Member-Klasse [1]
- - Zugriff Member-Klasse [1]
- Auswahl
- - Kollektions-Klasse [1]
- Authentifizierung [1]
- Authentizität [1]
- Autonomes Objekt [1]
- available()
- - Pipe, asynchron [1]
- AWT
- - Dispatch-Thread [1]
- - lightweight/heavyweight [1]
- AWTEvent [1]
- AWTEventListener [1]
- azyklischer Graph [1]

B  
- Basisklasse
- - equals() [1]
- - Object [1]
- Baugruppe
- - Teilebeispiel [1]
- Baum
- - Bereichsoperation [1]
- - Comparable [1]
- - Hierarchie [1]
- - Kollektion, Tree [1]
- Bean [1]
- BeanInfo
- - Interface [1]
- Bereichsoperation
- - Liste, Baum [1]
- Bezeichner [1]
- Beziehung
- - Aggregation [1]
- - Ähnlichkeit vs. Spezialsierung [1]
- - Assoziation [1]
- - Implementation/Realisation [1]
- - in UML [1]
- - Is-A [1]
- - Komposition [1]
- - Multiplizität [1]
- - rekursiv [1]
- - Relation (math.) [1]
- BigDecimal
- - Comparable [1]
- Big-Endian [1]
- - Format [1]
- Bild
- - GIF, Grauskala [1]
- - rastern [1]
- binäre Assoziation [1]
- binäres Suchen [1]
- binarySearch()
- - Collections [1]
- Bindestrichinformatiker [1]
- Bit-Muster
- - Modifier, Reflexion [1]
- Bit-Operation
- - AND, OR, XOR [1]
- - Invertieren von Bits [1]
- - Löschen von Bits [1]
- - Setzen von Bits [1]
- - Testen von Bits [1]
- Bit-Operationen
- - Ergebnis-Tabelle [1]
- Bit-Operator [1]
- - left-shift [1]
- - signed-right-shift >> [1]
- - unsigned-right-shift >>> [1]
- Bitwise Complement [1]
- blank final [1]
- - Beispiel [1]
- - immutable [1]
- Block [1]
- Block-Data-Record
- - Serialisierung [1] , [2]
- blockiert
- - Thread [1]
- boolean [1]
- BorderLayout [1]
- BoundedRangeModel [1]
- - Klassendiagramm [1]
- Box [1]
- BoxLayout [1] , [2]
- break-Anweisung [1] , [2]
- Broker [1]
- - Beispiele [1]
- - Implementation [1]
- - Klassenbeziehung [1]
- - Objekt,Deserialisierung [1]
- - readResolve() [1]
- - vs. Interface [1]
- Broker-Pattern [1]
- Broker-Proxy [1]
- - Beispiel [1]
- Bucket
- - Hashing [1]
- BufferedImage [1]
- BufferedReader
- - System.out [1]
- Busy-Wait-Technik [1]
- Byte
- - unsigned Byte-Umwandlung [1]
- byte [1]
- ByteArrayInputStream
- - Serialisierung [1]
- ByteArrayOutputStream
- - Serialisierung [1]
- byteorientierter Stream [1]
- Byte-Stream
- - Externalizable [1]
- - SC_SERIALIZABLE [1]
- - SC_WRITE_METHOD [1]
- - TC_ENDBLOCKDATA [1]
- - vs. Zeichen-Stream [1]
- Byte-Stream-Hierarchie [1]

C  
- Callback [1]
- Callback-Interface
- - Comparable/Comparator [1]
- Callback-Methode [1]
- - Ausführungszeit, Swing [1]
- - blockieren, Swing [1]
- Callback-Methoden
- - Dispatch-Thread [1]
- canRead()
- - File [1]
- canWrite()
- - File [1]
- CardLayout [1] , [2]
- caretPositionChanged() [1]
- CASE_INSENSITIVE_ORDER
- - String-Comparator [1]
- Cast [1]
- - bei Shadowing von Feldern [1]
- - Compound Assignment [1]
- - Fehler [1]
- - Runden [1]
- - Serialisierung [1]
- - vs. Operatoren [1]
- - vs. Overriding [1]
- - Zuweisungen [1]
- Casting [1]
- - Interface [1]
- catch
- - Ausnahmebehandlung [1]
- catch-Reihenfolge [1]
- - unreachable [1]
- ceil() [1]
- ChangeListener [1]
- - Interface [1]
- Char [1]
- Checked Exception
- - Aufgabe/Einsatz [1]
- checked vs. unchecked [1]
- Class [1]
- - .class [1] , [2]
- - forName() [1]
- - getClass() [1] , [2] , [3]
- - getComponentType() [1]
- - getInterfaces() [1]
- - get-Methoden [1]
- - getName() [1]
- - getResourceAsStream() [1]
- - getSuperclass() [1]
- - isArray() [1]
- - isAssignableFrom() [1]
- - is-Methoden [1]
- - JVM [1]
- - Monitor [1]
- - newInstance() [1]
- - Reflexions-Übersicht [1]
- - replace/resolveObject() [1]
- - TYPE [1] , [2]
- ClassCastException [1]
- ClassLoader
- - Properties laden [1]
- ClassNotFoundException [1]
- CLASSPATH [1]
- Class-Variable [1]
- Cleanup-Idiom [1]
- - finalize() [1]
- Client
- - in Threads [1]
- Client/Server
- - Konvention [1]
- Client-seitige Aktivierung
- - Thread [1]
- Client-Thread
- - Pipe [1]
- Clone
- - Kollektion [1]
- - siehe Klon [1]
- clone() [1]
- - Deep-Copy [1]
- - equals() [1]
- - Implementation [1]
- - Muster-Implemenation [1]
- - Shallow-Copy [1]
- Cloneable [1]
- - Array [1]
- - Implementation [1]
- - Marker-Interface [1]
- close()
- - RandomAccessFile [1]
- CODE
- - HTML-Tag, Applet [1]
- Code
- - Fehler und Ausnahmen [1]
- CODEBASE
- - HTML-Tag, Applet [1]
- Codierung
- - duale [1]
- - hexadezimal [1]
- Collection
- - Interface [1]
- - toArray() [1]
- Collection-Framework [1]
- - Algorithmen [1]
- - Standard-Implementation [1]
- Collection-Hierarchie [1]
- Collections [1]
- - generische Listenoperationen [1]
- - Sortieren [1]
- - synchronized Wrapper [1]
- - unmodifiableCollection() [1]
- Collection-Sicht
- - Map [1]
- COM
- - Delegation [1]
- Command-Pattern [1]
- - Code-Beispiel [1]
- - CommandFactory [1]
- - interface-basiert [1]
- - Klassen-Diagramm [1]
- - reflexions-basiert [1]
- Comment [1]
- Comparable
- - Bäume, Trees [1]
- - Beispiel [1]
- - compareTo() [1]
- - Interface [1]
- - natürliche Ordnung [1]
- Comparator
- - Bäume, Trees [1]
- - Beispiel [1]
- - compare() [1] , [2]
- - Interface [1]
- - Ordnung [1]
- - Plug-in Methode [1]
- - statische innere Klasse [1]
- compare()
- - Comparator [1]
- - Comparator, Beispiel [1]
- - Kontrakt mit equals() [1]
- compareTo()
- - Comparable, Beispiel [1]
- - Comparable, Kontrakt [1]
- compartment
- - UML-Klasse [1]
- Compilation-Unit [1]
- Compiler
- - Ausnahmeprüfung [1]
- - instanceof [1]
- - Prüfung (un)checked Exception [1]
- Compiler-Fehler [1]
- Compiler-Optimierung
- - StringBuffer [1]
- Complex
- - Probleme [1]
- Component
- - Swing [1]
- COMPONENT_EVENT_MASK [1]
- componentAdded() [1]
- ComponentEvent [1] , [2]
- componentHidden() [1]
- ComponentListener [1]
- componentMoved() [1]
- componentRemoved() [1]
- componentResized() [1]
- componentShown() [1]
- Compound-Assignment [1]
- - Seiteneffekt [1]
- Compound-Operator
- - String [1]
- Compound-Statement [1]
- Concatenation [1]
- ConcurrentModificationException [1]
- - Iterator [1]
- Constraints [1]
- - Definition [1]
- - Interfaces [1]
- - Kollektion [1]
- Constructor
- - Klasse [1]
- constructor [1]
- - default constructor [1]
- Constructor -Chaining [1]
- Container
- - Fokus-Zyklus [1]
- - Map in UML [1]
- - Swing [1]
- - Teilebeispiel [1]
- ContainerEvent [1]
- ContainerListener [1]
- contains()
- - AbstractCollection [1]
- - Collection [1]
- contentPane
- - layeredPane [1]
- continue-Anweisung [1] , [2]
- Controller
- - MFC-Architektur [1]
- Cp1252 [1]
- - DOS-Konsole [1]
- Cp850 [1]
- - DOS-Konsole [1]
- createNewFile()
- - File [1] , [2]
- createTempFile()
- - File [1]
- currentThread() [1]
- currentTimeMillis() [1]

D  
- Dämon
- - Interrupt() [1]
- Dämon-Thread [1]
- DataInput
- - Hierarchie [1]
- - Interface [1]
- - Methoden [1]
- - ObjectInput [1]
- - Serialisierung [1]
- Dataorganisation [1]
- DataOutput
- - Hierarchie [1]
- - Interface [1]
- - Methoden [1]
- - ObjectOutput [1]
- - Serialisierung [1]
- Date
- - Comparable [1]
- Datei
- - RandomAccessFile [1]
- - temporär [1]
- Dateiname
- - File [1]
- Daten
- - global [1]
- Datenart
- - Stream [1]
- Datentyp
- - boolean [1]
- - boolean vs. C/C++ [1]
- - char [1]
- - double [1]
- - float [1]
- - Floating-Point [1]
- - Floating-Point Berechnungen [1]
- - int [1]
- - integral [1]
- - Konvertierungsregel [1]
- - long [1]
- - primitive [1]
- - Regeln zu Zahlen [1]
- - short [1]
- - signed [1]
- - Tabelle zu primitiven Typen [1]
- Deadlock [1]
- - Nested-Monitor-Problem [1]
- - Objekt-Komposition [1]
- - Ressourcen-Anordnung [1]
- - Sequenz-Diagramm [1]
- - Synchronisation [1]
- - synchronisierte Objekte [1]
- - Tests [1]
- - Vermeidungsstrategien [1]
- - wait() [1]
- Decorator
- - Teilebeispiel [1]
- Decorator-Pattern [1]
- - Delegation [1]
- - Klassendiagramm [1]
- - Kollektionen [1]
- - Nachteil [1]
- - Teile-Beispiel [1]
- Deep-Copy [1]
- Default-Codierung [1]
- - print() [1]
- - Zeichen, System.out [1]
- Default-Deserialisierung
- - Ablauf [1]
- DefaultFocusManager [1]
- Default-Konstruktor [1]
- - Modifikator [1]
- DefaultListModel [1]
- DefaultModel
- - Swing, Model-Klasse [1]
- defaultReadObject()
- - ObjectInputStream [1] , [2]
- Default-Serialisierung [1]
- - Ablauf [1]
- defaultWriteObject()
- - ObjectOutputStream [1] , [2]
- Deflater
- - Beispiel [1]
- Deklaration [1]
- - Konstruktor [1]
- Dekoration
- - thread-sicher [1]
- Dekorator-Pattern
- - thread-sichere Dekoration [1]
- Delegation
- - Broker-Pattern [1]
- - Decorator-Pattern [1]
- - Nachteile [1]
- - Selektion der Methoden [1]
- - Variation des Pattern [1]
- - vs. Vererbung [1]
- Delegation-Pattern [1]
- deleteOnExit()
- - File [1] , [2]
- Deployment
- - Ressource-Datei [1]
- deprecated [1] , [2]
- DeQueue [1]
- Deserialisierung [1]
- - Broker-Objekt [1]
- Design
- - anonyme Klassen [1]
- - API-Erweiterungen [1]
- - Asynchrone Dienste [1]
- - Ausnahme-Deklaration [1]
- - Ausnahmehierarchie [1]
- - Ausnahme-Proliferation [1]
- - Constructor-Chaining [1]
- - Delegation [1]
- - Ereignis-Delegation [1]
- - Immutable-Einsatz [1]
- - Initialisierungs-Prinzip [1]
- - Interface vs. Reflexion [1]
- - Kapselung von Klassen [1]
- - Klassen-Design-Prinzip [1]
- - Kontrakte zu Kollektionen [1]
- - Laufzeitfehler [1]
- - Low- vs. High-Level-Streams [1]
- - Low- vs. High-Level-Zeichen-Streams [1]
- - Marker-Interface-Einsatz [1]
- - MFC-Architektur [1]
- - Pattern-Entdeckung [1]
- - Symmetrie/Kommutativität [1]
- - UML [1]
- - VID(Vererbung/Interface/Delegation) [1]
- Design-Pattern [1]
- - Ausnahme [1]
- Design-Prinzip
- - Eigenschaft vs. Verhalten [1]
- - Is-A-Beziehung [1]
- - Klassifikations-Prinzip [1]
- - Komposition [1]
- Design-Studie
- - Swing [1]
- Destination
- - Stream [1]
- destroy() [1]
- - Applet [1]
- Destruktor [1] , [2]
- Diagramm
- - Thread-Zustände [1]
- Dialog
- - Top-level-Container [1]
- Dialog-Schablone
- - JOptionPane [1]
- Digitale Signatur [1]
- - Algorithmus [1]
- - Authentifizierung [1]
- - Beispiel [1]
- - Probleme [1]
- Dimension
- - Array, Reflexion [1]
- disjoint
- - in UML [1]
- disjunkt
- - Spezialisierung [1]
- Diskriminator
- - Klassifikation [1]
- - Powertype-Klasse [1]
- - Wechsel in Hierarchie [1]
- Dispatch-Thread [1]
- - AWT [1]
- DISPOSE_ON_CLOSE
- - WindowConstants [1]
- do-Anweisung [1] , [2]
- Dokumentenprüfung
- - digitale Signatur [1]
- DOS Latin 1 [1]
- - DOS-Konsole [1]
- dot-operator [1]
- double [1]
- Double-Check Locking [1]
- drawImage()
- - Graphics2D [1]
- DSA-Algorithmus [1]
- Duale Codierung
- - von negativen Zahlen [1]
- duale Codierung [1]
- dynamic binding [1]
- Dynamische Polymorphie [1]
- dynamische Polymorphie [1]
- Dynamisches Proxy-Pattern [1]

E  
- Eigenschaft
- - eines Objekts [1]
- Einfrieren
- - GUI [1]
- Eintrag
- - Map [1]
- Element
- - Array, Reflexion [1]
- - indiziert, Liste [1]
- - Kollektion [1]
- - natürliche Ordnung [1]
- - verkettete Liste [1]
- else-if-Leiter [1]
- Empfänger
- - digitale Signatur [1]
- Emulieren
- - Look&Feels [1]
- enableEvents() [1]
- - Subklasse von Komponente [1]
- enableReplaceObject()
- - Beispiel [1]
- - ObjectOutputStream [1]
- enableResolveObject()
- - Beispiel [1]
- - ObjectInputStream [1]
- Encapsulation [1]
- Endianness [1]
- Endlosschleife [1]
- Entry
- - Definition [1]
- - Komposition (UML) [1]
- - Map [1]
- - Map, setvalue() [1]
- entrySet()
- - Map [1]
- Entscheidungsbaum
- - Auswahl einer Kollektion [1]
- Entwurfsmuster
- - siehe Design-Pattern [1]
- Enumeration
- - Properties [1]
- Environment-Variable
- - exec() [1]
- EOF [1]
- EOFException
- - Serialisierungs-Fehler [1]
- equals() [1]
- - Beispiel, hashCode() [1]
- - clone() [1]
- - Gleichheits-Semantik [1]
- - hashCode() [1]
- - Implementation [1]
- - Interfaces [1]
- - Kontrakt mit compare() [1]
- - Overriding [1]
- - String [1]
- Ereignis
- - low/high-level [1]
- Ereignis-Bearbeitung
- - Subklassen von Komponenten [1]
- Ereignisbehandlung [1]
- Ereignisdelegation
- - innere Klassen [1]
- - Namenskonventionen [1]
- Ereignis-Delegations-Modell [1]
- Ereignisverarbeitung
- - Low-Level-Events [1]
- Ereignis-Verteilung [1]
- Erreichbarkeit
- - von Objekten [1]
- Error
- - Aufgabe [1]
- - Basisklasse [1]
- - LinkageError [1]
- - NoClassDefFoundError [1]
- - OutOfMemoryError [1]
- - StackOverflowError [1]
- - ThreadDeath [1]
- - unchecked Exception [1]
- - VirtualMachineError [1]
- - vs. Exception [1]
- Erzeugnis
- - Teilebeispiel [1]
- Escape-Code [1]
- Event
- - Klassenhierarchie [1]
- - low/high-level [1]
- - Namenskonvention [1]
- EVENT_MASK [1]
- Event-Delegation
- - dynamisches Verhalten [1]
- Event-Delegation-Modell [1]
- - prinzipielles Klassenmodell [1]
- eventDispatched() [1]
- Event-Dispatching [1]
- - low-level [1]
- Event-Dispatch-Thread [1]
- Event-Listener [1]
- EventObject [1]
- EventQueue [1] , [2]
- - invokeAndWait() [1]
- - invokeLater() [1]
- - Runnable [1]
- eventsToEnable
- - enableEvents() [1]
- Exception
- - ArithmeticException [1] , [2]
- - Auslösung durch JVM [1]
- - Basisklasse [1]
- - checked vs. unchecked [1]
- - Handler [1]
- - java.io [1]
- - Java-Konvention [1]
- - JVM und (un)checked [1]
- - NullPointerException [1]
- - Overriding [1]
- - Throwing an Exception [1]
- - vs. Error [1]
- Exception-Handling [1] , [2]
- - Beispiel [1]
- Exception-Separation [1] , [2]
- exec() [1]
- - Kommando [1]
- - Standard-I/O [1]
- execute()
- - Kommando [1]
- Existenzielle Abhängigkeit
- - Aggregation/Komposition [1]
- exists()
- - File [1] , [2]
- exit() [1]
- - Beispiel [1]
- exitValue() [1]
- - vs. waitFor() [1]
- exklusive Ausführungsrechte
- - Threads [1]
- exp() [1]
- Expression [1]
- Expression-Statement [1]
- extends [1]
- Externalizable [1]
- - Byte-Stream-Darstellung [1]
- - java.io [1]
- - No-Arg-Konstruktor [1]
- - Protokoll [1]
- - Protokoll-Ablauf [1]
- - Protokoll-Anforderungen [1]
- - read/writeExternal() [1]
- - Serialisierung [1]
- - Superklassen (Felder) [1]
- - Verletzung der Kapselung [1]
- externalizable Klasse [1]

F  
- Fabrik-Pattern [1]
- Façade-Pattern [1]
- Façade-Proxy [1]
- - Beispiel [1]
- Factory
- - innere Klasse [1]
- Factory-Interface
- - Objekt-Erzeugung [1]
- Factory-Pattern [1]
- - Teile-Beispiel [1]
- Fakultätsberechnung
- - Callback [1]
- fataler Fehler [1]
- Feld
- - Class [1]
- - hashCode() [1]
- - Initialisierung bei Deklaration [1]
- - vs. Member-Klasse [1]
- Fenster
- - height, width [1]
- - modaler Modus [1]
- Field
- - Klasse [1] , [2]
- - Reflexion-Konventionen [1]
- FIFO
- - Stream [1]
- File
- - absoluter Pfad [1] , [2]
- - aktuelles Verzeichnis [1]
- - Datei vs. Verzeichnis [1]
- - java.io [1]
- - Klasse [1]
- - Konstruktoren [1]
- - Methoden [1]
- - nicht orthogonale Methoden [1]
- - relativer Pfad [1]
- - Separator [1]
- FileDescriptor
- - Beispiel [1]
- - Datei, Streams, Handle [1]
- - java.io [1]
- - Klasse [1]
- FileInputStream
- - FileDescriptor [1]
- - System.in [1]
- FileNotFoundException [1]
- FileOutputStream
- - FileDescriptor [1]
- FilePermission
- - java.io [1]
- File-Pointer [1]
- fill
- - Collections [1]
- - GridBagConstraints [1]
- Filter
- - als Interface [1]
- FilterInputStream
- - Klasse [1]
- FilterOutputStream
- - Klasse [1]
- Filter-Stream [1]
- final [1]
- - blank final [1]
- - Interface [1]
- - Klasse [1]
- - lokale Klasse [1]
- - Methode [1]
- - Regel [1]
- - vs. dynamischer Methodenaufruf [1]
- Finalization [1]
- finalize() [1]
- - Alternativen [1]
- - Cleanup-Idiom [1]
- - Einsatz von finalize() [1]
- - Idiom [1]
- - release()-Methode [1]
- - Ressourcen-Freigabe [1]
- finally
- - Ausnahmebehandlung [1]
- - unbehandelte Ausnahme [1]
- Firewall
- - innere Klasse [1]
- - Interface [1]
- Fixieren
- - Komponente, GridBagLayout [1]
- Flag-Bit [1]
- Fließkomma-Berechnung
- - Math [1]
- float [1]
- Floating-point [1]
- floor() [1]
- Flow Control [1]
- FlowLayout [1]
- - Beispiel Pipes [1]
- flush() [1]
- FOCUS_EVENT_MASK [1]
- - AWTEvent [1]
- FOCUS_GAINDED [1]
- FocusEvent [1]
- focusGained() [1]
- FocusListener [1] , [2]
- focusLost() [1] , [2]
- FocusManager [1]
- Fokus
- - isFocusCycleRoot() [1]
- - isFocusTraversable() [1]
- - isManagingFocus() [1]
- - JLabel [1]
- - setNextFocusableComponent() [1]
- - setRequestFocusEnabled() [1]
- FokusEvent [1]
- Fokus-Management [1]
- Fokus-Zyklus [1]
- - Beispiel [1]
- Font [1]
- - BOLD [1]
- - ITALIC [1]
- - PLAIN [1]
- foo() [1]
- for-Anweisung [1] , [2]
- - Endlosschleife [1]
- - Iteration mit Objekten [1]
- - mit leerem Anweisungsteil [1]
- - mit leerer Bedingung [1]
- - mit leerer Iteration [1]
- - mit mehreren Variablen [1]
- Formular
- - Ereignisverarbeitung [1]
- Formulars
- - GridBagLayout [1]
- forName() [1]
- - Class [1] , [2]
- Fortschrittsleisten
- - Swing, Progress-Bar [1]
- Frame
- - add() [1]
- - getContentPane() [1]
- - setBackground() [1]
- - Top-level-Container [1]
- - vs. JFrame [1]
- Framework
- - Definition [1]
- - Serialisierung [1]
- friendly [1] , [2]
- Füllen
- - Liste [1]
- Füllungsgrad
- - Hashtabelle [1]
- fully qualified name [1]
- Fundamentale Pattern [1]
- Funktion
- - vs. Methode [1]

G  
- Garbage Collection [1]
- - vs. C++ [1]
- Generalisierung [1]
- - in UML [1]
- Generische Listenoperation [1]
- Generische Methode
- - Pluggable-Behavior-Pattern [1]
- generische Methode
- - Comparator [1]
- generische Methoden [1]
- Generischer Algorithmus
- - Collections, Arrays [1]
- - Kollektion [1]
- gerichtete Assoziation [1]
- get()
- - Array [1]
- - Field [1]
- - HashMap [1]
- getAbsoluteFile()
- - File [1] , [2]
- getAbsolutePath()
- - File [1] , [2]
- getActionCommand() [1]
- getAppletContext()
- - Applet [1]
- getAppletInfo()
- - Applet [1]
- getAudioClip()
- - Applet [1]
- getBeanInfo()
- - Introspector [1]
- getBytes() [1]
- getClass() [1] , [2] , [3]
- - Object [1] , [2]
- getClasses()
- - Class [1]
- getCodeBase()
- - Applet [1]
- getComponentType() [1]
- - Array [1]
- - Class, Array [1]
- getConstructor()
- - Class [1]
- getConstructors()
- - Class [1]
- getContentPane()
- - JFrame [1]
- getDeclaredClasses()
- - Class [1]
- getDeclaredConstructors()
- - Class [1]
- getDeclaredFields()
- - Class [1]
- getDeclaringClass()
- - Member [1]
- getDefaultToolkit()
- - Toolkit [1]
- getDouble()
- - Array [1]
- - Field [1]
- getErrorCode() [1]
- getErrorStream() [1]
- getFD()
- - RandomAccessFile [1]
- getField()
- - Class [1]
- getFields()
- - Class [1]
- getFilePointer()
- - RandomAccessFile [1]
- getFirst()
- - LinkedList [1]
- getGlassPane()
- - JFrame [1]
- getImage()
- - Applet [1]
- getImplementationTitle()
- - Package [1]
- getImplementationVendor()
- - Package [1]
- getImplementationVersion()
- - Package [1]
- getInputStream() [1]
- - exec() [1]
- getInstalledLookAndFeels()
- - UIManager [1]
- getInt()
- - Array [1]
- getInterfaces() [1]
- - Class [1]
- getLast()
- - LinkedList [1]
- getLayeredPane()
- - JFrame [1]
- getLength()
- - Array [1]
- getLong()
- - Array [1]
- getMethod()
- - Class [1]
- getMethodDescriptors()
- - BeanInfo [1]
- get-Methoden
- - Array [1]
- get-Methoden
- - Class [1]
- getMethods()
- - Class [1]
- - Class, Beispiel [1]
- getModifiers()
- - Constructor [1]
- - Member [1]
- getName() [1]
- - Constructor [1]
- - File [1] , [2]
- - Member [1]
- - Package [1]
- getOutputStream() [1]
- getPackage()
- - Class [1]
- getParameter()
- - Applet [1]
- getParameterInfo()
- - Applet [1]
- getParameterTypes()
- - Constructor [1]
- getParent()
- - File [1]
- getPath()
- - File [1]
- getPriority() [1]
- getProperty() [1]
- getPropertyDescriptors()
- - BeanInfo [1]
- getPropertyType()
- - PropertyDescriptor [1]
- getRaster()
- - BufferedImage [1]
- getReadMethod()
- - PropertyDescriptor [1]
- getResourceAsStream()
- - Class [1]
- getRootPane()
- - JFrame [1]
- getScreenSize()
- - Toolkit [1]
- getSerialVersionUID()
- - ObjectStreamClass [1]
- getSQLState() [1]
- getSuperClass()
- - Class [1]
- getSuperclass() [1]
- getTargetException()
- - 13.4.4 InvocationTargetException [1]
- Getters [1]
- getThreadGroup() [1]
- getWriteMethod()
- - PropertyDescriptor [1]
- GIF-Bild [1]
- glassPane
- - Anordnung [1]
- Gleichheit
- - equals() [1]
- - hashCode() [1]
- - Semantik [1]
- Gleichheits-Operator [1]
- Gozinto-Graph
- - Teilebeispiel [1]
- Graph
- - azyklisch [1]
- Graphics2D
- - Beispiel [1]
- Grauskala
- - Bild [1]
- GridBagConstraints [1]
- GridBagLayout [1] , [2]
- - Fixieren von Komponenten [1]
- - Formular [1]
- gridheight
- - GridBagConstraints [1]
- GridLayout [1] , [2]
- gridwidth
- - GridBagConstraints [1]
- gridx
- - GridBagConstraints [1]
- gridy
- - GridBagConstraints [1]
- Guard
- - Aktivitätsdiagramm [1]
- Guarded Concurrency [1]
- Guarded-Action-Idiom [1]
- - Anwendung [1]
- Guarded-Block
- - Definition [1]
- Guarded-Method [1]
- - Definition [1]
- - Guarded-Action-Idiom [1]
- GUI
- - einfrieren [1]
- - einfrieren, Beispiel [1]

H  
- halboffenes Intervall
- - Bereichsoperation, Liste [1]
- Handle
- - FileDescriptor [1]
- Hash-Bucket [1]
- Hashcode
- - Resource-Odering [1]
- - SUID, Serialisierung [1]
- hashCode() [1]
- - Berechnungsregel [1]
- - equals() [1]
- - Hash-Tabelle [1]
- - identityHashCode() [1]
- - immutable, Beispiel [1]
- - xor-Operation [1]
- HashIterator [1]
- HashMap
| | |